*{margin: 0; padding: 0;}
body{font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif; font-size: 14px;}
ul,ol{list-style: none;}
h1,h2,h3,h4,h5{font-weight: normal;}
a{text-decoration: none; color: #333;}
a:hover{color: #f00;}
i,em{ font-style: normal;}
img{border:0;}
.left{float: left;}
.right{float: right;}
.clear{clear:both;}
.clearfix:after { content: ""; display: table; clear: both; }
.clearfix { *zoom:1;}

/*header*/
.header{background: #fafafa; height: 30px; line-height: 30px; border-bottom: 1px solid #ccc;}
.head{width: 1200px; margin: 0 auto;font-family: "宋体"; font-size: 12px; }
.head .left{padding-left: 5px;}
.head .right{padding-right: 5px; color: #8c8c8c;}
.head .right a{color: #333;}
.head .right a:hover{color: #f00;}
.head .right a.gray{color: #8c8c8c;}
.headmid{width: 1200px; margin: 0 auto; height: 120px;}
.logo{float: left; padding:26px 0 0 5px;}
.search{float:left;padding:35px 0 0 48px}
.seart{border:4px solid #c81118;height:31px;width:478px}
.searinp{float:left;width:400px;height:27px;line-height:27px;padding:3px 0 0 4px;color:#8b8b8b;border:none;}
#search_tips{z-index:1000;position:absolute;width:405px;overflow:hidden;cursor:pointer;margin:35px 0 0 0;font-size:13px;line-height:20px;color:#666;
background:#fff;border:#444 1px solid}
.searbtn{float:right;background:#c81118;color:#fff;font-size:18px;width:71px;height:31px;cursor:pointer;border:0}
.searb{margin-top:7px; color: #999; font-size: 12px; font-family: "宋体";}
.searb a{padding:0 6px 0 8px;color: #999;}
.searb a:hover{color: #f00;}
.head_edit{border:1px solid #ccc; margin:35px 0 0 20px; float: left; width:260px; line-height:36px; height:36px;}
.head_edit ul li{width:130px; float: left;}
.head_edit ul li img{padding: 0 10px;}
.head_edit ul li img.icon_fl{float: left; padding-top: 10px;}
.head_edit ul li em{color: #cccccc;}
/*nav*/
.nav{background: #333333; height: 40px; line-height: 40px;}
.navbox{width: 1200px; margin: 0 auto; position: relative;}
.navlef{float: left;}
.navlef .navlef_bt{width: 240px;color: #fff;font-size: 14px;text-align: center;}
.navlef .active{background: #c81118; color: #fff;}
.navlef .nav-category{background: #f0f8eb;position:absolute;left:0px;width:240px;height:450px;z-index: 99999;}
.navlef .nav-category dl dd{ height:64px;;cursor: pointer;}
.navlef .nav-category dl dd .dd-box{display:none;width:970px;min-height:436px;position: absolute;left:240px;top:0px;background: #fff;padding: 6px 10px;
border:1px solid #e4393c; }
.navlef .nav-category dl dd .dd-box h3{line-height:50px; padding-left: 10px; color: #e4393c; font-size:14px; font-weight:bold;}
.navlef .nav-category dl dd .dd-box p{line-height:30px; padding-left: 10px; }
.navlef .nav-category dl dd .dd-box p a{width: 50px; display: inline-block;}
/*.nav-sub img{ padding:23px 12px 12px 12px;  float: left;}*/
.nav-sub .scj{background: url(../images/icon_scj.png) 10px 20px no-repeat; width: 26px; height:56px; float: left;}
.nav-sub .scj.on{background: url(../images/icon_scj_on.png) 10px 20px no-repeat;}
.nav-sub .sjj{background: url(../images/icon_sjj.png) 10px 20px no-repeat; width: 33px; height:56px; float: left;}
.nav-sub .ccj{background: url(../images/icon_ccj.png) 10px 20px no-repeat; width: 35px; height:56px; float: left;}
.nav-sub .smj{background: url(../images/icon_smj.png) 10px 20px no-repeat; width: 32px; height:56px; float: left;}
.nav-sub .ymf{background: url(../images/icon_ymf.png) 10px 20px no-repeat; width: 33px; height:56px; float: left;}
.nav-sub .tjj{background: url(../images/icon_tjj.png) 10px 20px no-repeat; width: 27px; height:56px; float: left;}
.nav-sub .qt{background: url(../images/icon_qt.png) 10px 20px no-repeat; width: 24px; height:56px; float: left;}
.nav-sub .sjj.on{background: url(../images/icon_sjj_on.png) 10px 20px no-repeat;}
.nav-sub .ccj.on{background: url(../images/icon_ccj_on.png) 10px 20px no-repeat;}
.nav-sub .smj.on{background: url(../images/icon_smj_on.png) 10px 20px no-repeat;}
.nav-sub .ymf.on{background: url(../images/icon_ymf_on.png) 10px 20px no-repeat;}
.nav-sub .tjj.on{background: url(../images/icon_tjj_on.png) 10px 20px no-repeat;}
.nav-sub .qt.on{background: url(../images/icon_qt_on.png) 10px 20px no-repeat;}
.nav-sub div{display: inline;}
.nav-sub div h3{ line-height:57px; font-size: 16px; color: #333333;font-weight: normal; padding-left:40px;}
.nav-sub div h3:hover{color: #fff;}
.nav-sub div h3 span{float: right;padding-right:10px; padding-top:5px;}
.navright{float: left;}
.navright ul li{ float: left; width:96px; text-align:center;}
.navright ul li.active{background: #c81118;}
.navright ul li a{color: #fff; width: 100px;}


/*footer*/
.footer{background: #fff; padding-bottom: 30px;}
.foot_top{border-bottom: 1px solid #ccc; padding-bottom: 20px; overflow: hidden; margin-bottom: 15px;}
.foot_top_cont{width: 1140px; margin: 0 auto; overflow: hidden;}
.foot_top_cont ul li {float: left;width:285px;line-height: 35px;}
.foot_top_cont ul li img{margin-top: 15px;float: left;margin-right: 10px;}
.foot_top_cont ul li p{font-size: 18px;margin: 40px 0 0 0;}
.foot_center{width: 1200px; margin: 0 auto; border-bottom: 1px solid #ccc; padding-bottom: 20px; margin-bottom: 20px; overflow: hidden;}
.foot_center ul li{width:140px; float: left; line-height: 24px; padding-left:60px;}
.foot_center ul li h4{font-size: 16px; line-height:36px;}
.foot_center ul li .text a:hover{color: #f00;}
.footbot{width: 1200px; margin: 0 auto;}
.foottxt{width: 1000px; margin: 0 auto; border-bottom: 1px dotted #ccc; margin-bottom: 10px; padding-bottom: 15px; text-align: center; 
line-height: 30px; font-size: 12px; font-family: "宋体"; color: #5f5750;}
.footpic{width:800px; margin: 0 auto;}

























